package com.wanger.swa.dto.dataSource.inf;

import com.wanger.swa.domain.po.DataSourcePO;

/**
 * @Author: wanger
 * @Date: 2024/10/4 20:29
 * @Description: 顶级数据源规范，作为一个工具集被使用
 */
public interface SWDataSource {
    /**
     * 基本校验，验证名称，等
     *
     * @param po 要验证的对象
     */
    void verify(DataSourcePO po);

    /**
     * 获取转换后的数据
     *
     * @param po 要转换的对象
     * @return 转换后的json对象
     */
    Object getContent(DataSourcePO po);

}
